| tech_type | planning_year | GenX | SWITCH | TEMOA | USENSYS |
|---|---|---|---|---|---|
| Battery | 2027 | 21914 | 21914 | 21847 | 21914 |
| Battery | 2030 | 21914 | 21914 | 18860 | 21914 |
| Battery | 2035 | 21914 | 21914 | 18843 | 21914 |
| Battery | 2040 | 21914 | 21914 | 18832 | 21914 |
| Battery | 2045 | 21914 | 21914 | 18808 | 21914 |
| Battery | 2050 | 21914 | 21914 | 18796 | 21914 |
| Coal | 2027 | 161728 | 161727 | 118801 | 61535 |
| Coal | 2030 | 65655 | 61699 | 72392 | 52327 |
| Coal | 2035 | 65539 | 57119 | 72390 | 47142 |
| Coal | 2040 | 65537 | 55140 | 72390 | 45671 |
| Coal | 2045 | 65530 | 55139 | 72385 | 45671 |
| Coal | 2050 | 65527 | 55138 | 72384 | 45671 |
| Distributed Solar | 2027 | 47556 | 0 | 47886 | 47886 |
| Distributed Solar | 2030 | 72304 | 0 | 47886 | 72744 |
| Distributed Solar | 2035 | 96511 | 0 | 72744 | 97023 |
| Distributed Solar | 2040 | 102759 | 0 | 97023 | 103282 |
| Distributed Solar | 2045 | 107818 | 0 | 103282 | 108374 |
| Distributed Solar | 2050 | 116123 | 0 | 108371 | 116713 |
| Geothermal | 2027 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2030 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2035 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2040 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2045 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2050 | 1838 | 1836 | 825 | 1838 |
| Hydro | 2027 | 99080 | 99021 | 94302 | 99080 |
| Hydro | 2030 | 99073 | 99015 | 94302 | 99073 |
| Hydro | 2035 | 99073 | 99015 | 94302 | 99073 |
| Hydro | 2040 | 99073 | 99015 | 94302 | 99073 |
| Hydro | 2045 | 99073 | 99015 | 94302 | 99073 |
| Hydro | 2050 | 99073 | 99015 | 94302 | 99073 |
| Natural Gas CC | 2027 | 316600 | 316600 | 296246 | 287769 |
| Natural Gas CC | 2030 | 286464 | 286440 | 282567 | 284432 |
| Natural Gas CC | 2035 | 280072 | 283543 | 276338 | 284134 |
| Natural Gas CC | 2040 | 280069 | 283542 | 277290 | 284134 |
| Natural Gas CC | 2045 | 280052 | 283035 | 277283 | 283627 |
| Natural Gas CC | 2050 | 280048 | 283035 | 277278 | 283627 |
| Natural Gas CT | 2027 | 148779 | 148779 | 129370 | 109727 |
| Natural Gas CT | 2030 | 108817 | 108694 | 107856 | 100538 |
| Natural Gas CT | 2035 | 100411 | 101709 | 100781 | 99454 |
| Natural Gas CT | 2040 | 100407 | 101509 | 102035 | 99254 |
| Natural Gas CT | 2045 | 100401 | 101509 | 102024 | 99254 |
| Natural Gas CT | 2050 | 100397 | 101508 | 102023 | 99254 |
| Nuclear | 2027 | 97038 | 97038 | 97038 | 97038 |
| Nuclear | 2030 | 97038 | 97038 | 96100 | 97038 |
| Nuclear | 2035 | 97038 | 97038 | 96100 | 97038 |
| Nuclear | 2040 | 97038 | 97037 | 69835 | 97038 |
| Nuclear | 2045 | 52329 | 54601 | 51980 | 97038 |
| Nuclear | 2050 | 51982 | 53939 | 50261 | 97038 |
| Solar | 2027 | 115692 | 115692 | 115693 | 115692 |
| Solar | 2030 | 115683 | 115685 | 115693 | 115685 |
| Solar | 2035 | 115678 | 115685 | 115693 | 115685 |
| Solar | 2040 | 115674 | 115685 | 115693 | 115685 |
| Solar | 2045 | 115662 | 115684 | 115693 | 115685 |
| Solar | 2050 | 115661 | 115681 | 115693 | 115682 |
| Wind | 2027 | 155903 | 152905 | 155395 | 155873 |
| Wind | 2030 | 155854 | 155801 | 155395 | 155799 |
| Wind | 2035 | 155829 | 155799 | 155395 | 155799 |
| Wind | 2040 | 155733 | 155799 | 155395 | 155799 |
| Wind | 2045 | 155712 | 155794 | 155395 | 155799 |
| Wind | 2050 | 155697 | 155793 | 155395 | 155799 |
| tech_type | planning_year | GenX | SWITCH | TEMOA | USENSYS |
|---|---|---|---|---|---|
| Battery | 2027 | 21914 | 21914 | 18860 | 21914 |
| Battery | 2030 | 21914 | 21914 | 18843 | 21914 |
| Battery | 2035 | 21914 | 21914 | 18832 | 21914 |
| Battery | 2040 | 21914 | 21914 | 18808 | 21914 |
| Battery | 2045 | 21914 | 21914 | 18796 | 21914 |
| Battery | 2050 | 21914 | 21914 | 18789 | 21914 |
| Coal | 2027 | 65655 | 68492 | 72392 | 61535 |
| Coal | 2030 | 65539 | 61691 | 72390 | 52327 |
| Coal | 2035 | 65537 | 57119 | 72390 | 47142 |
| Coal | 2040 | 65530 | 55139 | 72385 | 45671 |
| Coal | 2045 | 65527 | 55139 | 72384 | 45671 |
| Coal | 2050 | 65505 | 55132 | 72381 | 45671 |
| Distributed Solar | 2027 | 47556 | 47886 | 47886 | 47886 |
| Distributed Solar | 2030 | 72304 | 72744 | 72744 | 72744 |
| Distributed Solar | 2035 | 96511 | 97023 | 97023 | 97023 |
| Distributed Solar | 2040 | 102759 | 103282 | 103282 | 103282 |
| Distributed Solar | 2045 | 107818 | 108374 | 108371 | 108374 |
| Distributed Solar | 2050 | 116123 | 116713 | 116713 | 116713 |
| Geothermal | 2027 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2030 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2035 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2040 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2045 | 1838 | 1836 | 825 | 1838 |
| Geothermal | 2050 | 1838 | 1836 | 824 | 1838 |
| Hydro | 2027 | 99080 | 99021 | 94302 | 99080 |
| Hydro | 2030 | 99073 | 99015 | 94302 | 99073 |
| Hydro | 2035 | 99073 | 99015 | 94302 | 99073 |
| Hydro | 2040 | 99073 | 99015 | 94302 | 99073 |
| Hydro | 2045 | 99073 | 99015 | 94302 | 99073 |
| Hydro | 2050 | 99073 | 99015 | 94302 | 99073 |
| Natural Gas CC | 2027 | 286464 | 286440 | 283531 | 287769 |
| Natural Gas CC | 2030 | 280072 | 283840 | 276338 | 284432 |
| Natural Gas CC | 2035 | 280069 | 283542 | 277290 | 284134 |
| Natural Gas CC | 2040 | 280052 | 283542 | 277283 | 284134 |
| Natural Gas CC | 2045 | 280048 | 283035 | 277288 | 283627 |
| Natural Gas CC | 2050 | 280023 | 283026 | 277275 | 283627 |
| Natural Gas CT | 2027 | 108817 | 108694 | 109111 | 109727 |
| Natural Gas CT | 2030 | 100411 | 102791 | 100781 | 100538 |
| Natural Gas CT | 2035 | 100407 | 101709 | 102035 | 99454 |
| Natural Gas CT | 2040 | 100401 | 101508 | 102024 | 99254 |
| Natural Gas CT | 2045 | 100397 | 101508 | 102023 | 99254 |
| Natural Gas CT | 2050 | 100378 | 101503 | 102019 | 99254 |
| Nuclear | 2027 | 97038 | 97038 | 96100 | 97038 |
| Nuclear | 2030 | 97038 | 97038 | 96100 | 97038 |
| Nuclear | 2035 | 97038 | 97038 | 96100 | 97038 |
| Nuclear | 2040 | 52329 | 54601 | 51980 | 97038 |
| Nuclear | 2045 | 51982 | 53939 | 50261 | 97038 |
| Nuclear | 2050 | 42152 | 42228 | 39566 | 97038 |
| Solar | 2027 | 115683 | 115692 | 115693 | 115692 |
| Solar | 2030 | 115678 | 115685 | 115693 | 115685 |
| Solar | 2035 | 115674 | 115685 | 115693 | 115685 |
| Solar | 2040 | 115662 | 115683 | 115693 | 115685 |
| Solar | 2045 | 115661 | 115683 | 115693 | 115685 |
| Solar | 2050 | 115650 | 115676 | 115693 | 115682 |
| Wind | 2027 | 155854 | 154374 | 155395 | 155873 |
| Wind | 2030 | 155829 | 155799 | 155395 | 155799 |
| Wind | 2035 | 155733 | 155798 | 155395 | 155799 |
| Wind | 2040 | 155712 | 155794 | 155395 | 155799 |
| Wind | 2045 | 155697 | 155794 | 155395 | 155799 |
| Wind | 2050 | 155672 | 155779 | 155395 | 155799 |
| agg_zone | tech_type | resource_name | planning_year | GenX | SWITCH | TEMOA | USENSYS |
|---|---|---|---|---|---|---|---|
|
Loading ITables v2.2.3 from the internet...
(need help?) |
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) File /opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/IPython/core/formatters.py:977, in MimeBundleFormatter.__call__(self, obj, include, exclude) 974 method = get_real_method(obj, self.print_method) 976 if method is not None: --> 977 return method(include=include, exclude=exclude) 978 return None 979 else: File /opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/altair/vegalite/v5/api.py:2161, in TopLevelMixin._repr_mimebundle_(self, include, exclude) 2159 return {} 2160 else: -> 2161 return renderers.get()(dct) File /opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/altair/vegalite/v5/display.py:65, in svg_renderer(spec, **metadata) 64 def svg_renderer(spec, **metadata): ---> 65 return spec_to_mimebundle( 66 spec, 67 format="svg", 68 mode="vega-lite", 69 vega_version=VEGA_VERSION, 70 vegaembed_version=VEGAEMBED_VERSION, 71 vegalite_version=VEGALITE_VERSION, 72 **metadata, 73 ) File /opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/altair/utils/mimebundle.py:51, in spec_to_mimebundle(spec, format, mode, vega_version, vegaembed_version, vegalite_version, engine, **kwargs) 48 raise ValueError("mode must be 'vega-lite'") 50 if format in ["png", "svg", "pdf", "vega"]: ---> 51 return _spec_to_mimebundle_with_engine( 52 spec, format, mode, engine=engine, **kwargs 53 ) 54 if format == "html": 55 html = spec_to_html( 56 spec, 57 mode=mode, (...) 61 **kwargs, 62 ) File /opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/altair/utils/mimebundle.py:95, in _spec_to_mimebundle_with_engine(spec, format, mode, **kwargs) 92 # Normalize the engine string (if any) by lower casing 93 # and removing underscores and hyphens 94 engine = kwargs.pop("engine", None) ---> 95 normalized_engine = _validate_normalize_engine(engine, format) 97 if normalized_engine == "vlconvert": 98 import vl_convert as vlc File /opt/hostedtoolcache/Python/3.10.15/x64/lib/python3.10/site-packages/altair/utils/mimebundle.py:186, in _validate_normalize_engine(engine, format) 181 raise ValueError( 182 "Saving charts in {fmt!r} format requires the altair_saver package: " 183 "see http://github.com/altair-viz/altair_saver/".format(fmt=format) 184 ) 185 else: --> 186 raise ValueError( 187 "Saving charts in {fmt!r} format requires the vl-convert-python or altair_saver package: " 188 "see http://github.com/altair-viz/altair_saver/".format(fmt=format) 189 ) 190 else: 191 raise ValueError( 192 "Invalid conversion engine {engine!r}. Expected one of {valid!r}".format( 193 engine=engine, valid=("vl-convert", "altair_saver") 194 ) 195 ) ValueError: Saving charts in 'svg' format requires the vl-convert-python or altair_saver package: see http://github.com/altair-viz/altair_saver/
alt.Chart(...)